page{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	box-sizing: border-box;
	background-color: #F5F5F5;
}
view,text,image,video,navigator{
	box-sizing: border-box;
	font-family: 'Source Han Sans CN';
}
image,video{
	width: 100%;
	height: 100%;
	display: block;
}
.clear::after{
	content: '';
	display: block;
	clear: both;
}
.flex{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.flex-wrap{
	flex-wrap: wrap;
}
.align-center{
	align-items: center;
}
.justify-arround{
	justify-content: space-around;
}
.justify-center{
	justify-content: center;
}
.justify-between{
	justify-content: space-between;
}
.justify-end{
	justify-content: flex-end;
}
.align-items-bottom{
	align-items: flex-end;
}
.no-shrink{
	flex-shrink: 0;
}
.center{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.text-overflow-hidden{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.left{
	float: left;
}
.right{
	float: right;
}